Part Number Hot Search : 
856930 283R5K K2610 TK3L10 SSP60 30100 QF1215XM HC405
Product Description
Full Text Search
 

To Download NCP4208MNR2G Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  ? semiconductor components industries, llc, 2013 september, 2013 ? rev. 5 1 publication order number: ncp4208/d ncp4208 vr11.1 digital programmable 8-phase synchronous buck converter with i 2 c interface the ncp4208 is an integrated power control ic with an i 2 c interface. the ncp4208 is a highly efficient, multiphase, synchronous buck switching regulator controller, which aids design of high efficiency and high density solutions. the ncp4208 can be programmed for 1 ? , 2 ? , 3 ? , 4 ? , 5 ? , 6 ? , 7 ? or 8 ? phase operation, allowing for the construction of up to 8 complementary buck switching stages. the ncp4208 supports psi , which is a power state indicator and can be used to reduce the number of operating phases at light loads. the i 2 c interface enables digital programming of key system parameters to optimize system performance and provide feedback to the system. the ncp4208 has a built in shunt regulator that allows the part to be powered from the +12 v system supply through a series resistor. the ncp4208 is specified over the extended commercial temperature range of 0 c to +85 c and is available in a 48 lead qfn package. features ? selectable 1 ? , 2 ? , 3 ? , 4 ? , 5 ? , 6 ? , 7 ? or 8 ? phase operation at up to 1.5 mhz per phase ? temperature measurement ? logic ? level pwm outputs for interface to external high power drivers ? fast ? enhanced pwm for excellent load transient performance ? active current balancing between all output phases ? built ? in power ? good/crowbar blanking supports on ? the ? fly (otf) vid code changes ? digitally programmable 0.375 v to 1.6 v output supports vr11.1 specifications ? short circuit protection with latchoff delay ? supports psi power saving mode during light loads ? this is a pb ? free device applications ? desktop pc ? servers http://onsemi.com pin assignment device package shipping ? ordering information NCP4208MNR2G qfn48 (pb ? free) 2500/tape & reel ?for information on tape and reel specifications, including part orientation and tape sizes, please refer to our t ape and reel packaging specifications brochure, brd8011/d. marking diagram ncp4208 awlyywwg qfn 48 case 485aj a = assembly lot wl = wafer lot yy = year ww = work week g = pb ? free package 2 pwrdg pwm4 35 1 vcc3 pwm3 36 4 sda pwm6 33 nc 9 sw3 28 10 imon sw4 27 11 iref sw5 26 rt 12 sw6 25 3 pwm5 34 alert 5 scl 32 pwm7 6 en 31 pwm8 nc 829 sw2 730 gnd sw1 14 fbrtn vid0 47 13 rampadj psi 48 16 fb vid2 45 21 vid7 40 22 vcc 39 23 sw8 pwm1 38 sw7 24 pwm2 37 15 vid1 46 comp odn 17 csref 44 vid3 18 cssum 43 vid4 ilimifs 20 41 vid6 19 42 cscomp vid5 od1 ncp4208 top view pin 1 indicator 148
ncp4208 http://onsemi.com 2 figure 1. simplified block diagram gnd en/vtt pwrgd comp vid dac crowbar current limit iref control control adc control scl sda ilimifs control 850 mv control csref uvlo shutdown shunt regulator vcc3 3.3 v regulator en set reset reset reset reset alert vcc smbus delay sw3 28 cscomp 19 sw2 29 sw4 27 sw1 30 imon 10 sw7 24 sw6 25 sw8 23 sw5 26 od1 22 psi 48 odn 21 pwm2 37 pwm3 36 pwm4 35 pwm1 38 pwm6 33 pwm7 32 pwm8 31 pwm5 34 1 ? 8 phase driver logic cmp cmp cmp cmp cmp cmp cmp cmp current balancing circuit rampadj rt oscillator 5 4 1 39 13 12 20 2 3 6 7 comparators digital registers mux fb en imon fbrtn 11 current measurement and limit cssum 18 csref 17 fb 16 15 control vid7 40 vid3 44 vid2 45 vid1 46 vid0 47 vid6 41 vid4 43 vid5 42 fbrtn precision reference 14 boot voltage and soft ? start control control ncp4208 reset reset reset reset
ncp4208 http://onsemi.com 3 figure 2. application schematic ncp4208 10 1.0 uf 0.1 uf 121 k 1 k 1 k 1 k 1 k 1 k 1 k 220 k 1 nf 4.99 k 4.7 uf 348 k 1200 uf 16 v 1 uf x7r 1 k 1 uf x7r 63.4 k 7.5 k, 1% 1500 pf x7r 1500 pf x7r 82.5 k 35.7 k 100 k thermistor 5 % 1.21 k 3.3 pf 470 pf x7r 470 pf x7r 32.4 k 1000 pf 0.1 uf 0.1 uf 0.1 uf 0.1 uf 1.0 uf 1.0 uf 1.0 uf 1.0 uf 1.0 uf 4.7 uf 4.7 uf 4.7 uf 4.7 uf 4.7 uf 4.7 uf 10 10 10 10 10 0.1 uf 680 680 63.4 k 63.4 k 63.4 k 63.4 k 63.4 k 63.4 k sw1 sw2 sw3 sw4 sw5 sw6 sw7 sw8 1 k 1 k 0.1 uf 1.0 uf 4.7 uf 10 0.1 uf 1.0 uf 4.7 uf 10 sw1 sw2 sw3 sw4 sw5 sw6 sw7 sw8 powergood interface alert i 2 c imon nc nc sda scl alert en gnd pwrgd vcc3 rt iref sw7 sw8 fbrtn rampadj fb comp cssum csref ilimfs cscomp od1 odn pwm4 pwm5 pwm6 pwm3 pwm7 pwm8 sw2 sw3 sw4 sw1 sw5 sw6 pwm1 pwm2 vid7 vcc vid5 vid6 vid3 vid4 vid1 vid2 psi vid0 vcc sense vcc sense 150 nh 150 nh 150 nh 150 nh 150 nh 150 nh 150 nh 150 nh vin 12 v psi vtt i/o bst drvh in sw od pgnd vcc drvl adp3121 1 2 3 4 8 7 6 5 bst drvh in sw od pgnd vcc drvl adp3121 1 2 3 4 8 7 6 5 bst drvh in sw od pgnd vcc drvl adp3121 1 2 3 4 8 7 6 5 bst drvh in sw od pgnd vcc drvl adp3121 1 2 3 4 8 7 6 5 bst drvh in sw od pgnd vcc drvl adp3121 1 2 3 4 8 7 6 5 bst drvh in sw od pgnd vcc drvl adp3121 1 2 3 4 8 7 6 5 bst drvh in sw od pgnd vcc drvl adp3121 1 2 3 4 8 7 6 5 bst drvh in sw od pgnd vcc drvl adp3121 1 2 3 4 8 7 6 5 vcc core vcc core (rtn)
ncp4208 http://onsemi.com 4 absolute maximum ratings rating symbol value unit input voltage range v in ? 0.3 to 6 v fbrtn v fbrtn ? 0.3 to +0.3 v pwm2 to pwm8, rampadj ? 0.3 to v in + 0.3 v sw1 to sw8 ? 5 to +25 v sw1 to sw8 (<200 ns) ? 10 to +25 v all other inputs and outputs ? 0.3 to v in + 0.3 v storage temperature range tstg ? 65 to 150 c operating ambient temperature range 0 to 85 c esd capability, human body model esdhbm 1.5 kv esd capability, machine model esdmm 150 v lead temperature soldering reflow (smd styles only), pb ? free versions (note 2) t sld 260 c stresses exceeding maximum ratings may damage the device. maximum ratings are stress ratings only. functional operation above t he recommended operating conditions is not implied. extended exposure to stresses above the recommended operating conditions may af fect device reliability. note: this device is esd sensitive. use standard esd precautions when handling. 1. for information, please refer to our soldering and mounting techniques reference manual, solderrm/d thermal characteristics rating symbol value unit thermal resistance, junction ? to ? air (note 2) qfn, 7x7 mm r  ja 27 c/w 2. values based on copper area of 645 mm 2 (or 1 in 2 ) of 1 oz copper thickness and fr4 pcb substrate. figure 3. ncp4208 rt vs frequency typical characteristics 0 500 1000 1500 2000 2500 0 100 200 300 400 500 600 700 800 900 rt (k  ) frequency (khz) pwm1
ncp4208 http://onsemi.com 5 pin assignment pin no. mnemonic description 1 vcc3 3.3 v power supply output. a capacitor from th is pin to ground provided decoupling for the interval 3.3 v ldo. 2 pwrgd power ? good output: open ? drain output that signals when the output voltage is outside of the proper operating range. 3 alert alert output: open drain output that asserts low when the vr exceeds a programmable limit. can be configured for comparator mode or interrupt mode. 4 sda digital input / output. i 2 c serial data bidirectional pin. requires pullup. 5 scl digital input. i 2 c serial bus clock open drain input. requires pullup. 6 en power supply enable input. pulling this pin to gnd disables the pwm outputs and pulls the pwrgd output low. 7 gnd ground. all internal biasing and the logic output signals of the device are referenced to this ground. 8 to 9 nc no connect 10 imon total current output pin. 11 iref current reference input. an external resistor from this pin to ground sets the reference current for ifb, and iilimfs. 12 rt frequency setting resistor input. an external resistor connected between this pin and gnd sets the oscillator frequency of the device. 13 rampadj pwm ramp current input. an external resistor from the converter input voltage to this pin sets the internal pwm ramp. 14 fbrtn feedback return. vid dac and error amplifier reference for remote sensing of the output voltage. 15 comp error amplifier output and compensation point. 16 fb feedback input. error amplifier input for remote sensing of the output voltage. an external resistor between this pin and the output voltage sets the no load offset point. 17 csref current sense reference voltage input. the voltage on this pin is used as the reference for the current sense amplifier and the power ? good and crowbar functions. this pin should be connected to the common point of the output inductors. 18 cssum current sense summing node. external resistors from each switch node to this pin sum the average inductor currents together to measure the total output current. 19 cscomp current sense compensation point. a resistor and capacitor from this pin to cssum determines the gain of the current sense amplifier and the positioning loop response time. 20 ilimfs current sense and limit scaling pin. an external resistor from this pin to cscomp sets the internal current sensing signal for current limit and imon. this value can be overwritten using the i 2 c interface. 21 odn output disable logic output for psi operation. this pin is actively pulled low when psi is low, otherwise it functions in the same way as od1 . 22 od1 output disable logic output. this pin is actively pulled low when the en input is low or when vcc is below its uvlo threshold to signal to the driver ic that the driver high ? side and low ? side outputs should go low. 23 to 30 sw8 to sw1 current balance inputs. inputs for measuring the current level in each phase. the sw pins of unused phases should be left open. 31 to 38 pwm8 to pwm1 logic ? level pwm outputs. each output is connected to the input of an external mosfet driver such as the adp3121. connecting the pwm8, pwm7, pwm6, pwm5, pwm4, pwm3 and pwm2 outputs to vcc causes that phase to turn off, allowing the ncp4208 to operate as a 1 ? , 2 ? , 3 ? , 4 ? , 5 ? , 6 ? , 7 ? , or 8 ? phase controller. 39 vcc supply voltage for the device. a 340  resistor should be placed between the 12 v system supply and the vcc pin. the internal shunt regulator maintains vcc = 5.0 v. 40 to 47 vid7 to vid0 voltage identification dac inputs. these eight pins are pulled down to gnd, providing a logic zero if left open. when in normal operation mode, the dac output programs the fb regulation voltage from 0.375 v to 1.6 v. 48 psi power state indicator. pulling this pin low places the controller in lower power state operation.
ncp4208 http://onsemi.com 6 electrical characteristics v in = (5.0 v) fbrtn ? gnd, for typical values t a = 25 c, for min/max values t a = 0 c to 85 c; unless otherwise noted. (notes 1 and 2) parameter test conditions symbol min typ max unit reference current reference bias voltage v iref 1.75 1.8 1.85 v reference bias current r iref = 121 k  i iref 15  a error amplifier output voltage range v comp 0 4.4 v accuracy relative to nominal dac output, referenced to fbrtn (refer to figure 4) in startup v fb v fb(boot) ? 9.0 1.091 1.1 +9.0 1.109 mv v load line positioning accuracy ? 77 ? 80 ? 83 mv load line range ? 350 0 mv load line attenuation 0 100 % differential non ? linearity ? 1.0 +1.0 lsb input bias current i fb = i iref i fb 13.3 15 18.5  a offset accuracy vr offset register = 1 11111, vid = 1.0 v vr offset register = 01 1111, vid = 1.0 v ? 193.75 193.75 mv fbrtn current i fbrtn 100 200  a output current fb forced to v out ? 3% i comp 500  a gain bandwidth product comp = fb gbw (err) 20 mhz slew rate comp = fb 25 v/  s boot voltage hold time internal timer t boot 2.0 ms vid inputs input low voltage input high voltage vid(x) v il(vid) v ih(vid) 0.8 0.3 v input current i in(vid) ? 5.0  a vid transition delay time vid code change to fb change 400 ns no cpu detection turn ? off delay time vid code change to pwm going low 5.0  s oscillator frequency range f osc 0.25 9.0 mhz frequency variation t a = 25 c, r t = 500 k  , 4 ? phase t a = 25 c, r t = 250 k  , 4 ? phase t a = 25 c, r t = 121 k  , 4 ? phase f phase 170 195 375 750 225 khz output voltage rt = 500 k  to gnd v rt 1.9 2.01 2.1 v rampadj output voltage rampadj ? fb, v fb = 1.0 v, irampadj = ? 150  a v rampadj ? 50 +50 mv rampadj input current range i rampadj 5.0 60  a current sense amplifier offset voltage cssum ? csref (refer to figure 5) v os(csa) ? 1.0 +1.0 mv input bias current, csref csref = 1.0 v i bias(csref) ? 20 +20  a input bias current, cssum csref = 1.0 v i bias(cssum) ? 10 +10 na gain bandwidth product cssum = cscomp gbw (csa) 10 mhz slew rate c cscomp = 10 pf 10 v/  s input common ? mode range cssum and csref 0 3.0 v output voltage range 0.05 3.0 v output current i cscomp 500  a current limit latchoff delay time internal timer 8.0 ms 1. performance guaranteed over the indicated operating temperature range by design and/or characterization tested at t j = t a = 25  c. low duty cycle pulse techniques are used during testing to maintain the junction temperature as close to ambient as possible. 2. refer to application information section. 3. values based on design and/or characterization.
ncp4208 http://onsemi.com 7 electrical characteristics v in = (5.0 v) fbrtn ? gnd, for typical values t a = 25 c, for min/max values t a = 0 c to 85 c; unless otherwise noted. (notes 1 and 2) parameter unit max typ min symbol test conditions psi input low voltage input high voltage 0.8 0.3 v input current ? 5.0  a assertion timing fsw = 300khz 3.3  s de ? assertion timing fsw = 300khz 825 ns imon clamp voltage 1.0 1.15 v accuracy 10 x (csref ? cscomp) / r ilim ? 3.0 3.0 % output current 800  a offset ? 6.0 6.0 mv current limit comparator i lim bias current csref ? cscomp / r ilim , csref ? cscomp = 150 mv, r ilimc = 7.5 k  i lim 20  a current limit threshold current 4/3 x i iref i cl 20  a current balance amplifier common ? mode range v sw(x)cm ? 600 +200 mv input resistance sw(x) = 0 v r sw(x) 14 19 25 k  input current sw(x) = 0 v i sw(x) 7.0 12 20  a input current matching sw(x) = 0 v  i sw(x) ? 6.0 +6.0 % phase balance adj. range low phase bal registers = 00000 ? 25 % phase balance adj. range high phase bal registers = 1 1111 +25 % delay timer internal timer delay time register = 011 2.0 ms timer range low delay time register = 000 0.5 ms timer range high delay time register = 111 4.0 ms soft ? start internal timer soft ? start slope register = 010 0.5 v/ms timer range low soft ? start slope register = 000 0.1 v/ms timer range high soft ? start slope register = 111 1.5 v/ms enable input input low voltage input high voltage v il(en) v ih(en) 0.8 0.3 v input current i in(en) ? 1.0  a delay time en > 0.8 v, internal delay t delay(en) 2.0 ms odn and od1 outputs output low voltage i od(sink) = ? 400  a v ol(odn/1 ) 160 500 mv output high voltage i od(source) = 400  a v ol(odn/1 ) 4.0 5.0 v odn / od1 pulldown resistor 60 k  power ? good comparator undervoltage threshold relative to nominal dac output v pwrgd(uv) ? 600 ? 500 ? 400 mv undervoltage adj. range low pwrgd_lo register = 000 ? 500 mv undervoltage adj. range high pwrgd_lo register = 111 ? 150 mv overvoltage threshold relative to dac output, pwrgd_hi = 00 v pwrgd(ov) 200 300 400 mv 1. performance guaranteed over the indicated operating temperature range by design and/or characterization tested at t j = t a = 25  c. low duty cycle pulse techniques are used during testing to maintain the junction temperature as close to ambient as possible. 2. refer to application information section. 3. values based on design and/or characterization.
ncp4208 http://onsemi.com 8 electrical characteristics v in = (5.0 v) fbrtn ? gnd, for typical values t a = 25 c, for min/max values t a = 0 c to 85 c; unless otherwise noted. (notes 1 and 2) parameter unit max typ min symbol test conditions power ? good comparator overvoltage adjustment range low pwrgd_hi register = 11 150 mv overvoltage adjustment range high pwrgd_hi register = 00 300 mv output low voltage i pwrgd(sink) = ? 4 ma v ol(pwrgd) 150 300 mv power ? good delay time during soft ? start vid code changing vid code static internal timer 100 2.0 250 200 ms  s ns crowbar trip point crowbar adjustment range crowbar reset point relative to dac output, pwrgd_hi = 00 pwrgd_hi limit relative to fbrtn v crowbar 200 150 250 300 300 400 300 350 mv crowbar delay time vid code changing vid code static overvoltage to pwm going low t crowbar 100 250 400  s ns pwm outputs output low voltage i pwm(sink) = ? 400  a v ol(pwm) 160 500 mv output high voltage i pwm(source) = 400  a v oh(pwm) 4.0 5.0 v duty cycle matching 3 % i 2 c interface logic high input voltage v ih(sda,scl) 2.1 v logic low input voltage v ih(sda,scl) 0.8 v hysteresis 500 mv sda output low voltage i sda = ? 6 ma v ol 0.4 v input current v ih ; i il ? 1.0 1.0  a input capacitance c scl, sda 5.0 pf clock frequency f scl 400 khz scl falling edge to sda valid time 1.0  s alert , fault outputs output low voltage i out = ? 6 ma v ol 0.4 v output high leakage current v oh = 5.0 v v oh 1.0  a analog / digital converter total unadjusted error (tue) 1.0 % differential non ? linearity (dnl) 8 bits 1.0 lsb conversion time averaging enabled (32 averages) 80 ms supply v cc v cc 4.70 5.25 5.75 v dc supply current v system = 13.2 v, r shunt = 340  i vcc 21 26 ma uvlo turn ? on current 6.5 11 ma uvlo threshold voltage v cc rising v uvlo 9.0 v uvlo turn ? off voltage v cc falling 4.1 v vcc3 output voltage i vcc3 = 1 ma v cc3 3.0 3.3 3.6 v 1. performance guaranteed over the indicated operating temperature range by design and/or characterization tested at t j = t a = 25  c. low duty cycle pulse techniques are used during testing to maintain the junction temperature as close to ambient as possible. 2. refer to application information section. 3. values based on design and/or characterization.
ncp4208 http://onsemi.com 9 figure 4. closed ? loop output voltage accuracy figure 5. current sense amplifier vos test circuits figure 6. positioning voltage vid0 ncp4208 8 bit vid code psi vid2 vid1 vid4 vid3 vid5 vid6 vid7 vcc pwm1 pwm2 pwrgd vcc3 sda alert en scl gnd nc nc imon iref rt pwm4 pwm3 pwm6 pwm5 pwm8 pwm7 sw1 sw2 sw3 sw4 sw5 sw6 fbrtn rampadj fb comp cssum csref cscomp ilimifs odn od1 sw7 sw8 10 k  +12 v 100 nf 100 nf +1.25 v +1 f  1 k  121 k  20 k  680  680  ncp4208 10 k  12 v vcc 680  680  fb comp csref gnd 1.0 v + ? ? + + ? ? + vid dac 39 15 16 17 7  v fb = fb  v = 80 mv ? fb  v = 0 mv v os = cscomp ? 1.0 v 40 ncp4208 39 k  12 v vcc 680  680  cssum cscomp csref gnd 1.0 v + ? ? + 39 19 18 17 7 1 k  100 nf
ncp4208 http://onsemi.com 10 theory of operation the ncp4208 is an 8 ? phase vr11 controller; it combines a multi ? mode, fixed frequency pwm control with multi ? phase logic outputs for use in multi ? phase synchronous buck cpu core supply power converters. in addition, the ncp4208 incorporates a serial interface to allow the programming of key system performance specifications and read back cpu data such as voltage, current and power. multiphase operation is important for producing the high currents and low voltages demanded by today?s microprocessors. handling the high currents in a single ? phase converter would place high thermal demands on the components in the system such as the inductors and mosfets. startup sequence the ncp4208 follows the vr11 startup sequence shown in figure 7. after both the en and uvlo conditions are met, a programmable internal timer goes through one cycle td1. this delay cycle is programmed using delay command, default delay = 2 ms). the first eight clock cycles of td2 are blanked from the pwm outputs and used for phase detection as explained in the following section. then the programmable internal soft ? start ramp is enabled (td2) and the output comes up to the boot voltage of 1.1 v. the boot hold time is also set by the delay command. this second delay cycle is called td3. during td3 the processor vid pins settle to the required vid code. when td3 is over, the ncp4208 reads the vid inputs and soft starts either up or down to the final vid voltage (td4). after td4 has been completed and the pwrgd masking time (equal to vid otf masking) is finished, a third cycle of the internal timer sets the pwrgd blanking (td5). the internal delay and soft ? start times are programmable using the serial interface and the delay command and soft ? start command. figure 7. system startup sequence for vr11 td1 5.0 v supply vtt i/o (ncp4208 en) vcc_core vr ready (adp4000 pwrgd) cpu vid inputs v boot v vid uvlo threshold 0.85 v td5 (1.1 v) vid invalid td4 td2 td3 vid valid 50  s soft ? start the soft ? start slope for the output voltage is set by an internal timer. the default value is 0.5 v/msec, which can be programmed through the i 2 c interface. after td1 and the phase detection cycle have been completed, the ss time (td2 in figure 7) starts. the ss circuit uses the internal vid dac to increase the output voltage in 6.25 mv steps up to the 1.1 v boot voltage. once the ss circuit has reached the boot voltage, the boot voltage delay time (td3) is started. the end of the boot voltage delay time signals the beginning of the second soft ? start time (td4). the ss voltage changes from the boot voltage to the programmed vid dac voltage (either higher or lower) using 6.25 mv steps. the soft ? start slew rate is programmed using bits <2:0> of the t on_rise (0xd5) command code. t able 1. soft ? start codes provides the soft ? start values. figure 8 shows typical startup waveforms for the ncp4208. table 1. soft ? start codes code soft ? start (v/msec) 000 0.3 001 0.3 010 0.5 = default 011 0.7 100 0.9 101 1.1 110 1.3 111 1.5 figure 8. typical startup waveforms channel 1: csref, channel 2: en, channel 3: pwm1 phase detection during startup, the number of operational phases and their phase relationship is determined by the internal circuitry that monitors the pwm outputs. normally, the ncp4208 operates as an 8 ? phase pwm controller. to operate as a 7 ? phase controller connect pwm8 to v cc . to operate as a 6 ? phase controller, connect pwm7 and pwm8 to v cc . to operate as a 5 ? phase controller connect pwm6, pwm7 and pwm8 to v cc . to operate as a 4 ? phase controller, connect pwm5, pwm6, pwm7 and pwm8 to v cc . to operate as a 3 ? phase controller, connect pwm4, pwm5, pwm6, pwm7 and pwm8 to v cc . to operate as
ncp4208 http://onsemi.com 11 a 2 ? phase controller connect pwm3, pwm4, pwm5, pwm6, pwm7 and pwm8 to v cc . to operate as a 1 ? phase controller connect pwm2, pwm3, pwm4, pwm5, pwm6, pwm7 and pwm8 to v cc . prior to soft ? start, while en is low, the pwm8, pwm7, pwm6, pwm5, pwm4, pwm3 and pwm2 pins sink approximately 100  a each. an internal comparator checks each pin?s voltage vs. a threshold of 3.0 v. if the pin is tied to v cc , it is above the threshold. otherwise, an internal current sink pulls the pin to gnd, which is below the threshold. pwm1 is low during the phase detection interval that occurs during the first eight clock cycles of td2. after this time, if the remaining pwm outputs are not pulled to v cc , the 100  a current sink is removed, and they function as normal pwm outputs. if they are pulled to v cc , the 100  a current source is removed, and the outputs are put into a high impedance state. the pwm outputs are logic ? level devices intended for driving fast response external gate drivers such as the adp3121. because each phase is monitored independently, operation approaching 100% duty cycle is possible. in addition, more than one output can be on at the same time to allow overlapping phases. master clock frequency the clock frequency of the ncp4208 is set with an external resistor connected from the rt pin to ground. the frequency follows the graph in figure 3. to determine the frequency per phase, the clock is divided by the number of phases in use. if all phases are in use, divide by 8. if 4 phases are in use divide by 4. output voltage differential sensing the ncp4208 combines differential sensing with a high accuracy vid dac and reference, and a low offset error amplifier. this maintains a worst ? case specification of 9 mv differential sensing error over its full operating output voltage and temperature range. the output voltage is sensed between the fb pin and fbr tn pin. fb is connected through a resistor, r b, to the regulation point, usually the remote sense pin of the microprocessor. fbrtn is connected directly to the remote sense ground point. the internal vid dac and precision reference are referenced to fbrtn, which has a minimal current of 70  a to allow accurate remote sensing. the internal error amplifier compares the output of the dac to the fb pin to regulate the output voltage. output current sensing the ncp4208 provides a dedicated current sense amplifier (csa) to monitor the total output current for proper voltage positioning vs. load current, for the i mon output and for current limit detection. sensing the load current at the output gives the total real time current being delivered to the load, which is an inherently more accurate method than peak current detection or sampling the current across a sense element such as the low ? side mosfet. this amplifier can be configured several ways, depending on the objectives of the system, as follows: ? output inductor dcr sensing without a thermistor for lowest cost. ? output inductor dcr sensing with a thermistor for improved accuracy with tracking of inductor temperature. ? sense resistors for highest accuracy measurements. the positive input of the csa is connected to the csref pin, which is connected to the average output voltage. the inputs to the amplifier are summed together through resistors from the sensing element, such as the switch node side of the output inductors, to the inverting input cssum. the feedback resistor between cscomp and cssum sets the gain of the amplifier and a filter capacitor is placed in parallel with this resistor. the gain of the amplifier is programmable by adjusting the feedback resistor. this difference signal is used internally to offset the vid dac for voltage positioning. this different signal can be adjusted between 50% ? 150% of the external value using the i 2 c loadline calibration (0xde) and loadline set (0xdf) commands. the difference between csref and cscomp is then used as a differential input for the current limit comparator. to provide the best accuracy for sensing current, the csa is designed to have a low offset input voltage. also, the sensing gain is determined by external resistors to make it extremely accurate. the cpu current can also be monitored over the i 2 c interface. the current limit and the loadline can be programmed over i 2 c interface. loadline setting the loadline is programmable over the i 2 c on the ncp4208. it is programmed using the loadline calibration (0xde) and loadline set (0xdf) commands. the loadline can be adjusted between 0% and 100% of the external r csa. in this example r csa = 1 m  . r o needs to be 0.8 m  , therefore programming the loadline calibration + loadline set register to give a combined percentage of 80% will set the r o to 0.8 m  . table 2. loadline commands code loadline (as a percentage of r csa ) 0 0000 0% 0 0001 3.226% 1 0000 51.6% = default 1 0001 53.3% 1 1110 96.7% 1 1111 100%
ncp4208 http://onsemi.com 12 current limit setpoint the current limit threshold on the ncp4208 is programmed by a resistor between the i ilimfs pin and the cscomp pin. the i ilimfs current, i ilimfs , is compared with an internal current reference of 20  a. if i ilimfs exceeds 20  a then the output current has exceeded the limit and the current limit protection is tripped. i ilimfs  v ilimfs  v cscomp r ilimfs (eq. 1) where v ilimfs = v csref v csref  v cscomp  r cs r ph  r l  i load (eq. 2) i ilimfs  v csref  v cscomp r ilimfs where r l = dcr of the inductor. assuming that: r cs r ph  r l  1m  (eq. 3) i.e. the external circuit is set up for a 1 m  loadline then the r ilimfs is calculated as follows: i ilimfs  1m   i load r ilimifs (eq. 4) assuming we want a current limit of 150 a that means that i limfs must equal 20  a at that load. 20  a  1m   150 ad r ilimifs  7.5 k  (eq. 5) solving this equation for r limitfs we get 7.5 k  . the current limit threshold can be modified from the resistor programmed value by using the i 2 c interface using bits <4:0> of the current limit threshold command (0xe2). the limit is programmable between 50% of the external limit and 146.7% of the external limit. the resolution is 3.3%. table 3 gives some examples codes. table 3. current limit code current limit (% of external limit) 0 0000 50% 0 0001 53.3% 1 0000 100% = default 1 0001 103.3% 1 1110 143.3% 1 1111 146.7% active impedance control mode for controlling the dynamic output voltage droop as a function of output current, the csa gain and loadline programming can be scaled to be equal to the droop impedance of the regulator times the output current. this droop voltage is then used to set the input control voltage to the system. the droop voltage is subtracted from the dac reference input voltage directly to tell the error amplifier where the output voltage should be. this allows enhanced feed ? forward response. output current monitor i mon is an analog output from the ncp4208 representing the total current being delivered to the load. it outputs an accurate current that is directly proportional to the current set by the i limfs resistor. the current is then run through a parallel rc connected from the i mon pin to the fbrtn pin to generate an accurately scaled and filtered voltage as per the vr11.1 specification. the size of the resistor is used to set the i mon scaling. (eq. 6) i imon  10  r csa  i load r ilimfs and (eq. 7) r csa  dcr ( inductor )  rcs r ph if the i mon and the ocp need to be changed based on the tdc of the cpu, then the i limfs resistor is the only component that needs to be changed. if the i mon scaling is the only change needed then changing the i mon resistor accomplishes this. the i mon pin also includes an active clamp to limit the i mon voltage to 1.15 v max while maintaining 900 mv min full scale accurate reporting. current control mode and thermal balance the ncp4208 has individual inputs (sw1 to sw8) for each phase that are used for monitoring the current of each phase. this information is combined with an internal ramp to create a current balancing feedback system that has been optimized for initial current balance accuracy and dynamic thermal balancing during operation. this current balance information is independent of the average output current information used for positioning as described in the output current sensing section. the magnitude of the internal ramp can be set to optimize the transient response of the system. it also monitors the supply voltage for feed ? forward control for changes in the supply. a resistor connected from the power input voltage to the rampadj pin determines the slope of the internal pwm ramp. the balance between the phases can be programmed using the i 2 c phase bal sw(x) commands (0xe3 to 0xea). this allows each phase to be adjusted if there is a difference in temperature due to layout and airflow considerations. the phase balance can be adjusted from a default gain of 5 (bits 4:0 = 10000). the minimum gain programmable is 3.75 (bits 4:0 = 00000) and the maximum gain is 6.25 (bits 4:0 = 1 1111). voltage control mode a high gain, high bandwidth, voltage mode error amplifier is used for the voltage mode control loop. the
ncp4208 http://onsemi.com 13 control input voltage to the positive input is set via the vid logic according to the voltages listed in table 8. the vid code is set using the vid input pins or it can be programmed over the i 2 c using the vout_command. by default, the ncp4208 outputs a voltage corresponding to the vid inputs. to output a voltage following the vout_command the user first needs to program the required vid code. then the vid_en bits need to be enabled. the following is the sequence: 1. program the required vid code to the vout_command code (0x21). 2. set the vid_en bit (bit 3) in the vr config 1a (0xd2) and on the vr config 1b (0xd3). this voltage is also offset by the droop voltage for active positioning of the output voltage as a function of current, commonly known as active voltage positioning. the output of the amplifier is the comp pin, which sets the termination voltage for the internal pwm ramps. the negative input (fb) is tied to the output sense location with resistor r b and is used for sensing and controlling the output voltage at this point. a current source (equal to i ref ) from the fb pin flowing through r b is used for setting the no load offset voltage from the vid voltage. the no load voltage is negative with respect to the vid dac for intel cpu?s. the main loop compensation is incorporated into the feedback network between fb and comp. an offset voltage can be added to the control voltage over the serial interface. this is done using bits <5:0> of the vout_cal (0xdd) command. the max of fset that can be applied is 200 mv. the lsb size id 6.25 mv. a positive offset is applied when bit 5 = 0. a negative of fset is applied when bit 5 = 1. table 4. offset codes vout_cal code offset voltage 0 0001 +6.25 mv 0 0010 +12.5 mv 0 0011 +18.75 mv dynamic vid the ncp4208 has the ability to dynamically change the vid inputs while the controller is running. this allows the output voltage to change while the supply is running and supplying current to the load. this is commonly referred to as dynamic vid (dvid). a dvid can occur under either light or heavy load conditions. the processor signals the controller by changing the vid inputs (or by programming a new vout_command) in a single or multiple steps from the start code to the finish code. this change can be positive or negative. when a vid bit changes state, the ncp4208 detects the change and ignores the dac inputs for a minimum of 200 ns. this time prevents a false code due to logic skew while the vid inputs are changing. additionally, the first vid change initiates the pwrgd and crowbar blanking functions for a minimum of 100  s to prevent a false pwrgd or crowbar event. each vid change resets the internal timer. if a vid off code is detected the ncp4208 will wait for 5  sec to ensure that the code is correct before initiating a shutdown of the controller. the ncp4208 also uses the ton_transition (0xd6) to limit the dvid slew rates. these can be encountered when the system does a large single vid step for power state changes, thus the dvid slew rate needs to be limited to prevent large inrush currents. the transition slew rate is programmed using bits <2:0> of the ton_transition (0xd6) command code. table 5 provides the transition rate values. table 5. transition rate codes code transition rate (v/msec) 000 1 001 3 010 5 = default 011 7 100 9 101 11 110 13 111 15 enhanced transient mode the ncp4208 incorporates enhanced transient response for both load step up and load release. for load step up it senses the output of the error amp to determine if a load step up has occurred and then sequences on the appropriate number of phases to ramp up the output current. for load release, it also senses the output of the error amp and uses the load release information to trigger the trdet pin, which is then used to adjust the error amp feedback for optimal positioning. this is especially important during high frequency load steps. additional information is used during load transients to ensure proper sequencing and balancing of phases during high frequency load steps as well as minimizing the stress on components such as the input filter and mosfet?s. current reference the i ref pin is used to set an internal current reference. this reference current sets i fb . a resistor to ground programs the current based on the 1.8 v output. i ref  1.8 v r iref (eq. 8) typically, r iref is set to 121 k  to program i ref = 15  a. internal delay timer the delay times for the startup timing sequence are set by an internal timer. the default time is 2 msec which can be changed through the i 2 c interface. this timer is used for multiple delay timings (td1, td3, and td5) during the
ncp4208 http://onsemi.com 14 startup sequence. also, it is used for timing the current limit latchoff as explained in the current limit section. the current limit timer is set to 4 times the delay timer. the delay timer is programmed using bits <2:0> of the ton delay command (0xd4). the delay can be programmed between 0.5 msec and 4 msec. table 6 provides the programmable delay values. table 6. delay codes code delay (msec) 000 0.5 001 1 010 1.5 011 2 = default 100 2.5 101 3 110 3.5 111 4 current limit, short ? circuit and latchoff protection the ncp4208 compares a programmable current limit set point to the voltage from the output of the current sense amplifier. the level of current limit is set with the resistor from the ilimfs pin to cscomp, and can be adjusted using the i 2 c interface. the current limit threshold can be modified from the resistor programmed value by using the i 2 c interface using bits <4:0> of the current limit threshold command (0xe2). the limit is programmable between 50% of the external limit and 146.7% of the external limit. the resolution is 3.3%. the current limit threshold can be modified from the resistor programmed value by using the serial interface. if the limit is reached and td5 has completed, an internal latchoff delay time will start, and the controller will shut down if the fault is not removed. this delay is four times longer than the delay time during the startup sequence. the current limit delay time only starts after the td5 has completed. if there is a current limit during startup, the ncp4208 will go through td1 to td5, and then start the latchoff time. as the controller continues to cycle the phases during the latchoff delay time, if the short is removed before the timer is complete, the controller can return to normal operation. the latchoff function can be reset by either removing and reapplying the supply voltage to the ncp4208, or by toggling the en pin low for a short time. the ocp latchoff function can be disabled by using the i 2 c interface. setting the clim_en bit (bit 1) of the vr config 1a (0xd2) and vr config 1b (0xd3) registers to 0 disables the current limit latchoff function. the ncp4208 can continue to operate in current limit indefinitely. during startup when the output voltage is below 200 mv, a secondary current limit is active. this is necessary because the voltage swing of cscomp cannot go below ground. this secondary current limit limits controls of the internal comp voltage to the pwm comparators to 1.5 v. this limits the voltage drop across the low ? side mosfets through the current balance circuitry. typical overcurrent latchoff waveforms are shown in figure 9. figure 9. overcurrent latchoff waveforms channel 1: csref, channel 2: comp, channel 3: pwm1 an inherent per phase current limit protects individual phases if one or more phases stops functioning because of a faulty component. this limit is based on the maximum normal mode comp voltage. power good monitoring the power good comparator monitors the output voltage via the csref pin. the pwrgd pin is an open ? drain output whose high level (when connected to a pullup resistor) indicates that the output voltage is within the nominal limits specified in the specifications above based on the vid voltage setting. pwrgd goes low if the output voltage is outside of this specified range, if the vid dac inputs are in no cpu mode, or whenever the en pin is pulled low. pwrgd is blanked during a dvid event for a period of 100  s to prevent false signals during the time the output is changing. the pwrgd circuitry also incorporates an initial turn ? on delay time (td5). prior to the ss voltage reaching the programmed vid dac voltage and the pwrgd masking time finishing, the pwrgd pin is held low. once the ss circuit reaches the programmed dac voltage, the internal timer operates. the value for the pwrgd high limit and low limit can be programmed using the serial interface. power state indicator the psi pin is an input used to determine the operating state of the load. if this input is pulled low , the load is in a low power state and the controller asserts the odn pin low, which can be used to disable phases and maintain better efficiency at lighter loads.
ncp4208 http://onsemi.com 15 the sequencing into and out of low power operation is maintained to minimize output deviations as well as providing full power load transients immediately after exiting a low power state. the number of phases switched on when psi is asserted is set using bits 7:6 of the manufacturer config register 0x03. table 7 shows which phases are enabled for each configuration. table 7. configuration and enabled phases # phases running normally code # phases running during psi current limit divided by: phases running 8 00 1 4 1 01 2 4 1 and 5 10 4 2 1, 3, 5, 7 11 4 2 1, 3, 5, 7 7 00 1 4 1 01 1 4 1 10 1 2 1 11 1 2 1 6 00 1 4 1 01 2 3 1 and 4 10 3 2 1, 3, 5 11 1 2 1, 3, 5 5 00 1 4 1 01 1 2 1 10 1 2 1 11 1 2 1 4 00 1 4 1 01 1 2 1 10 1 2 1 11 1 2 1 3 00 1 3 1 01 1 2 1 10 1 2 1 11 1 2 1 2 00 1 2 1 01 1 2 1 10 1 2 1 11 1 2 1 1 00 1 1 1 01 1 1 1 10 1 1 1 11 1 1 1 output crowbar as part of the protection for the load and output components of the supply, the pwm outputs are driven low (turning on the low ? side mosfets) when the output voltage exceeds the upper crowbar threshold. this crowbar action stops once the output voltage falls below the release threshold of approximately 300 mv. the value for the crowbar limit follows the programmable pwrgd high limit. turning on the low ? side mosfets pulls down the output as the reverse current builds up in the inductors. if the output overvoltage is due to a short in the high ? side mosfet, this action current limits the input supply or blows its fuse, protecting the microprocessor from being destroyed. output enable and uvlo for the ncp4208 to begin switching, the input supply current to the controller must be higher than the uvlo threshold and the en pin must be higher than its 0.8 v threshold. this initiates a system startup sequence. if either uvlo or en is less than their respective thresholds, the ncp4208 is disabled. this holds the pwm outputs at ground and forces pwrgd, odn and od1 signals low. in the application circuit (see figure 2), the od1 pin should be connected to the od inputs of the external drivers for the phases that are always on. the odn pin should be connected to the od inputs of the external drivers on the phases that are shut down during low power operation. grounding the driver od inputs disables the drivers such that both drvh and drvl are grounded. this feature is important in preventing the discharge of the output capacitors when the controller is shut off. if the driver outputs are not disabled, a negative voltage can be generated during output due to the high current discharge of the output capacitors through the inductors. the ncp4208 uses a shunt to generate 5.0 v from the 12 v supply range. a trade-off can be made between the power dissipated in the shunt resistor and the uvlo threshold. figure 10 shows the typical resistor value needed to realize certain uvlo voltages. it also gives the maximum power dissipated in the shunt resistor for these uvlo voltages. figure 10. typical shunt resistor value and power dissipation for different uvlo voltage rshunt pshunt 2 ? 0603 limit 2 ? 0805 limit 400 350 200 150 10 11 14 15 300 250 8 9 12 13 16 0.325 icc (uvlo) 0.3 0.275 0.25 0.225 0.2 0.175
ncp4208 http://onsemi.com 16 i 2 c interface control of the ncp4208 is carried out using the i 2 c interface. the ncp4208 smbus address is 0x20 (010 0000). with the r/w bit set to 0 this gives an 8 bit address of 0x40. data is sent over the serial bus in sequences of nine clock pulses: 8 bits of data followed by an acknowledge bit from the slave device. transitions on the data line must occur during the low period of the clock signal and remain stable during the high period, because a low ? to ? high transition when the clock is high might be interpreted as a stop signal. the number of data bytes that can be transmitted over the serial bus in a single read or write operation is limited only by what the master and slave devices can handle. 1. when all data bytes have been read or written, stop conditions are established. in write mode, the master pulls the data line high during the tenth clock pulse to assert a stop condition. in read mode, the master device overrides the acknowledge bit by pulling the data line high during the low period before the ninth clock pulse; this is known as no acknowledge. the master takes the data line low during the low period before the tenth clock pulse, and then high during the tenth clock pulse to assert a stop condition. any number of bytes of data can be transferred over the serial bus in one operation, but it is not possible to mix read and write in one operation because the type of operation is determined at the beginning and cannot subsequently be changed without starting a new operation. in the ncp4208, write operations contain one, two or three bytes, and read operations contain one or two bytes. the command code or register address determines the number of bytes to be read or written, see the register map for more information. to write data to one of the device data registers or read data from it, the address pointer register must be set so that the correct data register is addressed (i.e. command code), and then data can be written to that register or read from it. the first byte of a read or write operation always contains an address that is stored in the address pointer register. if data is to be written to the device, the write operation contains a second data byte that is written to the register selected by the address pointer register. this write byte operation is shown in figure 12. the device address is sent over the bus, and then r/ w is set to 0. this is followed by two data bytes. the first data byte is the address of the internal data register to be written to, which is stored in the address pointer register. the second data byte is the data to be written to the internal data register. 2. the read byte operation is shown in figure 13. first the command code needs to be written to the ncp4208 so that the required data is sent back. this is done by performing a write to the ncp4208 as before, but only the data byte containing the register address is sent, because no data is written to the register. a repeated start is then issued and a read operation is then performed consisting of the serial bus address; r/ w bit set to 1, followed by the data byte read from the data register. figure 11. send byte r/w 0 scl sda 0 0 0 0 d7 d6 d5 d4 d3 d2 d1 d0 start by master frame 1 serial bus address byte frame 2 command code 1 1 ack. by ncp4208 9 9 10 figure 12. write byte d7 d6 d5 d4 d3 d2 d1 d0 ack. by ncp4208 stop by master 1 9 scl (continued) sda (continued) frame 3 data byte r/w 0 scl sda 1 0 0 0 0 d7 d6 d5 d4 d3 d2 d1 d0 ack. by ncp4208 start by master frame 1 serial bus address byte frame 2 command code 1 1 ack. by ncp4208 9 0 9 ack. by ncp4208 stop b y master
ncp4208 http://onsemi.com 17 figure 13. read byte r/w 0 scl sda 1 0000 d7 d6 d5 d4 d3 d2 d1 d0 no ack. by master repeated start by master frame 1 serial bus address byte 1 1 ack. by ncp4208 9 0 9 frame 2 data byte from ncp4208 r/w 0 scl sda 0 0 0 0 d7 d6 d5 d4 d3 d2 d1 d0 ack. by ncp4208 start by master frame 1 serial bus address byte frame 2 command code 1 1 ack. by ncp4208 9 9 10 stop b y master 3. it is not possible to read or write a data byte from a data register without first writing to the address pointer register, even if the address pointer register is already at the correct value. 4. in addition to supporting the send byte, the ncp4208 also supports the read byte, write byte, read word and write word protocols. write operations the following abbreviations are used in the diagrams: s?start p?stop r?read w?write a?acknowledge a ?no acknowledge the ncp4208 uses the following i 2 c write protocols. send byte in this operation, the master device sends a single command byte to a slave device as follows: 1. the master device asserts a start condition on sda. 2. the master sends the 7 ? bit slave address followed by the write bit (low). 3. the addressed slave device asserts ack on sda. 4. the master sends a command code. 5. the slave asserts ack on sda. 6. the master asserts a stop condition on sda and the transaction ends. for the ncp4208, the send byte protocol is used to clear faults. this operation is shown in figure 14. figure 14. send byte command slave address command code a a w sp 246 5 3 1 if the master is required to read data from the register immediately after setting up the address, it can assert a repeat start condition immediately after the final ack and carry out a single byte read without asserting an intermediate stop condition. write byte in this operation, the master device sends a command byte and one data byte to the slave device as follows: the master device asserts a start condition on sda. 1. the master sends the 7 ? bit slave address followed by the write bit (low). 2. the addressed slave device asserts ack on sda. 3. the master sends a command code. 4. the slave asserts ack on sda. 5. the master sends a data byte. 6. the slave asserts ack on sda. 7. the master asserts a stop condition on sda and the transaction ends. the byte write operation is shown figure 15. figure 15. single byte write to a register slave address command code data a a w sa 246 5 3 17 p 8 write word in this operation, the master device sends a command byte and two data bytes to the slave device as follows: 1. the master device asserts a start condition on sda. 2. the master sends the 7 ? bit slave address followed by the write bit (low).
ncp4208 http://onsemi.com 18 3. the addressed slave device asserts ack on sda. 4. the master sends a command code. 5. the slave asserts ack on sda. 6. the master sends the first data byte. 7. the slave asserts ack on sda. 8. the master sends the second data byte. 9. the slave asserts ack on sda. 10. the master asserts a stop condition on sda and the transaction ends. the word write operation is shown in figure 16. figure 16. single word write to a register slave address command code data (lsb) a a w sap 246 5 3 178 data (msb) a 10 9 block write in this operation, the master device sends a command byte and a byte count followed by the stated number of data bytes to the slave device as follows: 1. the master device asserts a start condition on sda. 2. the master sends the 7 ? bit slave address followed by the write bit (low). 3. the addressed slave device asserts ack on sda. 4. the master sends a command code. 5. the slave asserts ack on sda. 6. the master sends the byte count n 7. the slave asserts ack on sda. 8. the master sends the first data byte 9. the slave asserts ack on sda. 10. the master sends the second data byte. 11. the slave asserts ack on sda. 12. the master sends the remainder of the data byes. 13. the slave asserts an ack on sda after each data byte. 14. after the last data byte the master asserts a stop condition on sda. figure 17. block write to a register slave address command code data byte 1 a a w s 246 5 3 178 9 byte count = n aa ... 10 data byte 2 a ... data byte n p a 11 12 13 14 read operations the ncp4208 uses the following i 2 c read protocols. read byte in this operation, the master device receives a single byte from a slave device as follows: 1. the master device asserts a start condition on sda. 2. the master sends the 7 ? bit slave address followed by the write bit (low). 3. the addressed slave device asserts ack on sda. 4. the master sends a command code. 5. the slave asserted ack on sda. 6. the master sends a repeated start condition on sda. 7. the master sends the 7 bit slave address followed by the read bit (high). 8. the slave asserts ack on sda. 9. the slave sends the data byte. 10. the master asserts no ack on sda. 11. the master asserts a stop condition on sda and the transaction ends. figure 18. single byte read from a register slave address command code data a a w sa 246 5 3 17 8 s slave address a r 10 9 11 p read word in this operation, the master device receives two data bytes from a slave device as follows: 1. the master device asserts a start condition on sda. 2. the master sends the 7 ? bit slave address followed by the write bit (low). 3. the addressed slave device asserts ack on sda. 4. the master sends a command code. 5. the slave asserted ack on sda. 6. the master sends a repeated start condition on sda. 7. the master sends the 7 bit slave address followed by the read bit (high). 8. the slave asserts ack on sda. 9. the slave sends the first data byte (low data byte). 10. the master asserts ack on sda. 11. the slave sends the second data byte (high data byte). 12. the masters asserts a no ack on sda 13. the master asserts a stop condition on sda and the transaction ends. figure 19. word read from a command coder slave address command code data (lsb) a a w sa 246 5 3 178 s slave address a r 10 9 data (msb) ap 12 11 13 in this operation, the master device sends a command byte, the slave sends a byte count followed by the stated number of data bytes to the master device as follows: 1. the master device asserts a start condition on sda. 2. the master sends the 7 ? bit slave address followed by the write bit (low). 3. the addressed slave device asserts ack on sda. 4. the master sends a repeated start condition on sda.
ncp4208 http://onsemi.com 19 5. the master sends the 7 ? bit slave address followed by the read bit (high). 6. the slave asserts ack on sda. 7. the slave sends the byte count n. 8. the master asserts ack on sda. 9. the slave sends the first data byte. 10. the master asserts ack on sda. 11. the slave sends the remainder of the data byes, the master asserts an ack on sda after each data byte. 12. after the last data byte the master asserts a no ack on sda. 13. the master asserts a stop condition on sda. configuration register 1 (0xd1) bit 3 bus_to_en = 1; bus timeout enabled. figure 20. block write to a command coder slave address byte count = n a w s 246 5 3 17 s slave address a r 812 11 data byte n p a 13 a data byte 1 a ... 10 9 i 2 c timeout the ncp4208 includes a i 2 c timeout feature. if there is no i 2 c activity for 35 ms, the ncp4208 assumes that the bus is locked and releases the bus. this prevents the device from locking or holding the i 2 c expecting data. the timeout feature can be disabled. table 8. vr11 and vr10.x vid codes for the ncp4208 output vid7 vid6 vid5 vid4 vid3 vid2 vid1 vid0 off 0 0 0 0 0 0 0 0 off 0 0 0 0 0 0 0 1 1.60000 0 0 0 0 0 0 1 0 1.59375 0 0 0 0 0 0 1 1 1.58750 0 0 0 0 0 1 0 0 1.58125 0 0 0 0 0 1 0 1 1.57500 0 0 0 0 0 1 1 0 1.56875 0 0 0 0 0 1 1 1 1.56250 0 0 0 0 1 0 0 0 1.55625 0 0 0 0 1 0 0 1 1.55000 0 0 0 0 1 0 1 0 1.54375 0 0 0 0 1 0 1 1 1.53750 0 0 0 0 1 1 0 0 1.53125 0 0 0 0 1 1 0 1 1.52500 0 0 0 0 1 1 1 0 1.51875 0 0 0 0 1 1 1 1 1.51250 0 0 0 1 0 0 0 0 1.50625 0 0 0 1 0 0 0 1 1.50000 0 0 0 1 0 0 1 0 1.49375 0 0 0 1 0 0 1 1 1.48750 0 0 0 1 0 1 0 0 1.48125 0 0 0 1 0 1 0 1 1.47500 0 0 0 1 0 1 1 0 1.46875 0 0 0 1 0 1 1 1 1.46250 0 0 0 1 1 0 0 0 1.45625 0 0 0 1 1 0 0 1 1.45000 0 0 0 1 1 0 1 0 1.44375 0 0 0 1 1 0 1 1 1.43750 0 0 0 1 1 1 0 0 1.43125 0 0 0 1 1 1 0 1 1.42500 0 0 0 1 1 1 1 0 1.41875 0 0 0 1 1 1 1 1 1.41250 0 0 1 0 0 0 0 0 1.40625 0 0 1 0 0 0 0 1 1.40000 0 0 1 0 0 0 1 0
ncp4208 http://onsemi.com 20 table 8. vr11 and vr10.x vid codes for the ncp4208 output vid0 vid1 vid2 vid3 vid4 vid5 vid6 vid7 1.39375 0 0 1 0 0 0 1 1 1.38750 0 0 1 0 0 1 0 0 1.38125 0 0 1 0 0 1 0 1 1.37500 0 0 1 0 0 1 1 0 1.36875 0 0 1 0 0 1 1 1 1.36250 0 0 1 0 1 0 0 0 1.35625 0 0 1 0 1 0 0 1 1.35000 0 0 1 0 1 0 1 0 1.34375 0 0 1 0 1 0 1 1 1.33750 0 0 1 0 1 1 0 0 1.33125 0 0 1 0 1 1 0 1 1.32500 0 0 1 0 1 1 1 0 1.31875 0 0 1 0 1 1 1 1 1.31250 0 0 1 1 0 0 0 0 1.30625 0 0 1 1 0 0 0 1 1.30000 0 0 1 1 0 0 1 0 1.29375 0 0 1 1 0 0 1 1 1.28750 0 0 1 1 0 1 0 0 1.28125 0 0 1 1 0 1 0 1 1.27500 0 0 1 1 0 1 1 0 1.26875 0 0 1 1 0 1 1 1 1.26250 0 0 1 1 1 0 0 0 1.25625 0 0 1 1 1 0 0 1 1.25000 0 0 1 1 1 0 1 0 1.24375 0 0 1 1 1 0 1 1 1.23750 0 0 1 1 1 1 0 0 1.23125 0 0 1 1 1 1 0 1 1.22500 0 0 1 1 1 1 1 0 1.21875 0 0 1 1 1 1 1 1 1.21250 0 1 0 0 0 0 0 0 1.20625 0 1 0 0 0 0 0 1 1.20000 0 1 0 0 0 0 1 0 1.19375 0 1 0 0 0 0 1 1 1.18750 0 1 0 0 0 1 0 0 1.18125 0 1 0 0 0 1 0 1 1.17500 0 1 0 0 0 1 1 0 1.16875 0 1 0 0 0 1 1 1 1.16250 0 1 0 0 1 0 0 0 1.15625 0 1 0 0 1 0 0 1 1.15000 0 1 0 0 1 0 1 0 1.14375 0 1 0 0 1 0 1 1 1.13750 0 1 0 0 1 1 0 0 1.13125 0 1 0 0 1 1 0 1 1.12500 0 1 0 0 1 1 1 0 1.11875 0 1 0 0 1 1 1 1 1.11250 0 1 0 1 0 0 0 0 1.10625 0 1 0 1 0 0 0 1 1.10000 0 1 0 1 0 0 1 0 1.09375 0 1 0 1 0 0 1 1
ncp4208 http://onsemi.com 21 table 8. vr11 and vr10.x vid codes for the ncp4208 output vid0 vid1 vid2 vid3 vid4 vid5 vid6 vid7 1.08750 0 1 0 1 0 1 0 0 1.08125 0 1 0 1 0 1 0 1 1.07500 0 1 0 1 0 1 1 0 1.06875 0 1 0 1 0 1 1 1 1.06250 0 1 0 1 1 0 0 0 1.05625 0 1 0 1 1 0 0 1 1.05000 0 1 0 1 1 0 1 0 1.04375 0 1 0 1 1 0 1 1 1.03750 0 1 0 1 1 1 0 0 1.03125 0 1 0 1 1 1 0 1 1.02500 0 1 0 1 1 1 1 0 1.01875 0 1 0 1 1 1 1 1 1.01250 0 1 1 0 0 0 0 0 1.00625 0 1 1 0 0 0 0 1 1.00000 0 1 1 0 0 0 1 0 0.99375 0 1 1 0 0 0 1 1 0.98750 0 1 1 0 0 1 0 0 0.98125 0 1 1 0 0 1 0 1 0.97500 0 1 1 0 0 1 1 0 0.96875 0 1 1 0 0 1 1 1 0.96250 0 1 1 0 1 0 0 0 0.95625 0 1 1 0 1 0 0 1 0.95000 0 1 1 0 1 0 1 0 0.94375 0 1 1 0 1 0 1 1 0.93750 0 1 1 0 1 1 0 0 0.93125 0 1 1 0 1 1 0 1 0.92500 0 1 1 0 1 1 1 0 0.91875 0 1 1 0 1 1 1 1 0.91250 0 1 1 1 0 0 0 0 0.90625 0 1 1 1 0 0 0 1 0.90000 0 1 1 1 0 0 1 0 0.89375 0 1 1 1 0 0 1 1 0.88750 0 1 1 1 0 1 0 0 0.88125 0 1 1 1 0 1 0 1 0.87500 0 1 1 1 0 1 1 0 0.86875 0 1 1 1 0 1 1 1 0.86250 0 1 1 1 1 0 0 0 0.85625 0 1 1 1 1 0 0 1 0.85000 0 1 1 1 1 0 1 0 0.84375 0 1 1 1 1 0 1 1 0.83750 0 1 1 1 1 1 0 0 0.83125 0 1 1 1 1 1 0 1 0.82500 0 1 1 1 1 1 1 0 0.81875 0 1 1 1 1 1 1 1 0.81250 1 0 0 0 0 0 0 0 0.80625 1 0 0 0 0 0 0 1 0.80000 1 0 0 0 0 0 1 0 0.79375 1 0 0 0 0 0 1 1 0.78750 1 0 0 0 0 1 0 0
ncp4208 http://onsemi.com 22 table 8. vr11 and vr10.x vid codes for the ncp4208 output vid0 vid1 vid2 vid3 vid4 vid5 vid6 vid7 0.78125 1 0 0 0 0 1 0 1 0.77500 1 0 0 0 0 1 1 0 0.76875 1 0 0 0 0 1 1 1 0.76250 1 0 0 0 1 0 0 0 0.75625 1 0 0 0 1 0 0 1 0.75000 1 0 0 0 1 0 1 0 0.74375 1 0 0 0 1 0 1 1 0.73750 1 0 0 0 1 1 0 0 0.73125 1 0 0 0 1 1 0 1 0.72500 1 0 0 0 1 1 1 0 0.71875 1 0 0 0 1 1 1 1 0.71250 1 0 0 1 0 0 0 0 0.70625 1 0 0 1 0 0 0 1 0.70000 1 0 0 1 0 0 1 0 0.69375 1 0 0 1 0 0 1 1 0.68750 1 0 0 1 0 1 0 0 0.68125 1 0 0 1 0 1 0 1 0.67500 1 0 0 1 0 1 1 0 0.66875 1 0 0 1 0 1 1 1 0.66250 1 0 0 1 1 0 0 0 0.65625 1 0 0 1 1 0 0 1 0.65000 1 0 0 1 1 0 1 0 0.64375 1 0 0 1 1 0 1 1 0.63750 1 0 0 1 1 1 0 0 0.63125 1 0 0 1 1 1 0 1 0.62500 1 0 0 1 1 1 1 0 0.61875 1 0 0 1 1 1 1 1 0.61250 1 0 1 0 0 0 0 0 0.60625 1 0 1 0 0 0 0 1 0.60000 1 0 1 0 0 0 1 0 0.59375 1 0 1 0 0 0 1 1 0.58750 1 0 1 0 0 1 0 0 0.58125 1 0 1 0 0 1 0 1 0.57500 1 0 1 0 0 1 1 0 0.56875 1 0 1 0 0 1 1 1 0.56250 1 0 1 0 1 0 0 0 0.55625 1 0 1 0 1 0 0 1 0.55000 1 0 1 0 1 0 1 0 0.54375 1 0 1 0 1 0 1 1 0.53750 1 0 1 0 1 1 0 0 0.53125 1 0 1 0 1 1 0 1 0.52500 1 0 1 0 1 1 1 0 0.51875 1 0 1 0 1 1 1 1 0.51250 1 0 1 1 0 0 0 0 0.50625 1 0 1 1 0 0 0 1 0.50000 1 0 1 1 0 0 1 0 off 1 1 1 1 1 1 1 0 off 1 1 1 1 1 1 1 1
ncp4208 http://onsemi.com 23 table 9. i 2 c commands for the ncp4208 cmd code r/w default description # bytes comment 0x01 r/w 0x80 operation 1 00xx xxxx ? immediate off 01xx xxxx ? soft off 1000 xxxx ? on (slew rate set by soft ? start) ? default 1001 01xx ? margin low (ignore fault) 1001 10xx ? margin low (act on fault) 1010 01xx ? margin high (ignore fault) 1010 10xx ? margin high (act on fault) 0x02 r/w 0x17 on_off_config 1 configures how the controller is turned on and off. bit default comment 7:5 000 reserved for future use 4 1 this bit is read only. switching starts when commanded by the control pin and the operation command, as set in bits 3:0. 3 0 0: unit ignores operation commands over the i 2 c interface 1: unit responds to operation command, powerup may also depend upon control input, as described in bit 2 2 1 0: unit ignores en pin 1: unit responds en pin, powerup may also depend upon the operation register, as described for bit 3 1 1 control pin polarity 0 = active low 1 = active high 0 1 this bit is read only. 1: means that when the controller is disabled it will either immediately turn off or soft off (as set in the operation command) 0x03 w na clear_faults 0 writing any value to this command code will clear all status bits immediately. the smbus alert is deasserted on this command. if the fault is still present the fault bit shall immediately be asserted again. 0x10 r/w 0x00 write protect 1 the write_protect command is used to control writing to the i 2 c device. there is also a lock bit in the manufacture specific registers that once set will disable writes to all commands until the power to the ncp4208 is cycled. data byte comment 1000 0000 disables all writes except to the write_protect command 0100 0000 disables all writes except to the write_protect and operation commands 0010 0000 disables all writes except to the write_protect, operation, on_off_config and vout_command commands 0000 0000 enables writes to all commands 0001 0000 disables all writes except to write_protect, page and all mfr ? specific commands 0x19 r 0xb0 capability 1 this command allows the host to get some information on the i 2 c device. bit default comment 7 1 pec (packet error checking is supported) 6:5 01 max supported bus speed is 400 khz 4 1 ncp4208 has an smbus alert pin and ara is supported 3:0 000 reserved for future use 0x20 r 0x20 vout_mode 1 the ncp4208 supports vid mode fo r programming the output voltage. 0x21 r/w 0x00 vout_command 2 sets the output voltage using vid.
ncp4208 http://onsemi.com 24 cmd code comment # bytes description default r/w 0x25 r/w 0x0020 vout_margin_high 2 sets the output voltage when operation command is set to margin high. programmed in vid mode. 0x26 r/w 0x00b2 vout_margin_low 2 sets the output voltage when operation command is set to margin low. programmed in vid mode. 0x38 r/w 0x0001 iout_cal_gain 2 sets the ratio of voltage sensed to current output. scale is linear and is expressed in 1/  0x39 r/w 0x0000 iout_cal_offset 2 this offset is used to null out any offsets in the output current sensing circuitry. units are amps 0x4a r/w 0x0064 iout_oc_warn_limit 2 this sets the high current limit. once this limit is exceeded iout_oc_warn_limit bit is set in the status_iout register and an alert is generated. this limit is set in amps. 0x6a r/w 0x012c pout_op_warn limit 2 this sets the output power over power warn limit. once exceeded bit 0 of the status i out command gets set and the alert output gets asserted (if not masked) 0x78 r 0x00 status byte 1 bit name description 7 busy a fault was declared because the ncp4208 was busy and unable to respond. 6 off this bit is set whenever the ncp4208 is not switching. 5 vout_ov this bit gets set whenever the ncp4208 goes into ovp mode. 4 iout_oc this bit gets set whenever the ncp4208 latches off due to an overcurrent event. 3 vin_uv not supported. 2 temp not supported. 1 cml a communications, memory or logic fault has occurred. 0 none of the above a fault has occurred which is not one of the above. 0x79 r 0x0000 status word 2 byte bit name description low 7 res reserved for future use. low 6 off this bit is set whenever the ncp4208 is not switching. low 5 vout_ov this bit gets set whenever the ncp4208 goes into ovp mode. low 4 iout_oc this bit gets set whenever the ncp4208 latches off due to an overcurrent event. low 3 res reserved for future use. low 2 temp not supported. low 1 cml a communications, memory or logic fault has occurred. high 0 none of the above a fault has occurred which is not one of the above. high 7 v out this bit gets set whenever the measured output voltage goes outside its power good limits or an ovp event has taken place, i.e. any bit in status v out is set. 0x79 r 0x0000 status word 2 byte bit name description high 6 i out /p out this bit gets set whenever the measured output current or power exceeds its warning limit or goes into ocp. i.e. any bit in status i out is set. high 5 input not supported.
ncp4208 http://onsemi.com 25 cmd code comment # bytes description default r/w high 4 mfr a manufacturer specific warning or fault has occurred. high 3 power_ good the power good signal is deasserted. same as powergood in general status. high 2 res reserved for future use. high 1 other a status bit in status other is asserted. high 0 res reserved for future use. 0x7a r 0x00 status vout 1 bit name description 7 res not supported. 6 vout_ over voltage warning this bit gets set whenever the measured output voltage goes above its powergood limit. 5 vout_ under voltage warning this bit gets set whenever the measured output voltage goes below its powergood limit. 4 res reserved for future use. 3 vout_max warning not supported, can?t progr am an output greater than max vid as there are no bits to program it. 2 res not supported. 1 res not supported. 0 res not supported. 0x7b r 0x00 status iout 1 bit name description 7 i out overcurrent this bit gets set if the ncp4208 latches off due to an ocp event. 6 res reserved for future use. 5 i out overcurrent warning this bit gets set if i out exceeds its programmed high warning limit. 4 res reserved for future use. 3 res reserved for future use. 2 res reserved for future use. 1 res not supported. 0 p out over power warning fault this bit gets set if the measured p out exceeds the warn limit. 0x7e r 0x00 status cml 1 bit desc. name 7 supported invalid or unsupported command received 6 supported invalid or unsupported data received 5 supported pec failed 4 not supported memory fault detected 3 not supported processor fault detected 2 supported reserved 1 supported a communication fault other than the ones listed has occurred 0 not supported other memory or logic fault has occurred
ncp4208 http://onsemi.com 26 cmd code comment # bytes description default r/w 0x80 r 0x00 status_alert 1 bit name description 7 res reserved for future use. 6 res reserved for future use. 5 res reserved for future use. 4 res reserved for future use. 3 res reserved for future use. 2 v mon warn gets asserted when v mon exceeds it programmed warn limits. 1 res reserved for future use. 0 res reserved for future use. 0x8b r 0x00 read_vout 2 readback output voltage. voltage is read back in vid mode 0x8c r 0x00 read_iout 2 readback output current. current is read back in linear mode (amps). 0x96 r 0x00 read_pout 2 readback output power, read back in linear mode in w?s. 0x99 r 0x41 mfr_id 1 0x9a r 0x0208 mfr_model 2 0x9b r 0x03 mfr_revision 1 table 10. manufacturer specific command codes for the ncp4208 cmd code r/w default description # bytes comment 0xdo r/w 0x00 lock/reset 1 bit name description 1 reset resets all registers to their por value. has no effect if lock bit is set. 0 lock logic 1 locks all limit values to their current settings. once this bit is set, all lockable registers become read ? only and cannot be modified until the ncp4208 is powered down and powered up again. this prevents rogue programs such as viruses from modifying critical system limit settings. (lockable). 0xd1 r/w 0x03 mfr config 1 bit name description 7:6 psi these bits sets the number of phases turned on during psi. 00 = cl set for 1 phase (default) 01 = cl set for 2 phases 10 = cl set for 3 phases 11 = cl set for 1 phase 5 res reserved for future use. 4 alert mode 1 = comparator mode. 0 = alert mode. 3 bus_to_en bus timeout enable. when the bus_to_en bit is set to 1, the i 2 c timeout feature is enabled. in this state if, at any point during an i 2 c transaction involving the ncp4208, activity ceases for more than 35 ms, the ncp4208 assumes the bus is locked and releases the bus. this allows the ncp4208 to be used with i 2 c controllers that cannot handle i 2 c timeouts. (lockable). 2 res reserved for future use. 1 alert _en enable the alert pin. 0 enable_ monitor when the enable_monitor bit is set to 1, the ncp4208 starts conversions with the adc and monitors the voltages and temperatures.
ncp4208 http://onsemi.com 27 cmd code comment # bytes description default r/w 0xd2 r/w 0x72 vr config. 1a 1 bit name description 6:4 phase enable bits 000 = phase 1 001 = phase 2 010 = phase 3 011 = phase 4 100 = phase 5 101 = phase 6 110 = phase 7 111 = phase 8 3 vid_en when the vid_en bit is set to 1, the vid code in the vout_command register sets the output voltage. when vid_en is set to 0, the output voltage follows the vid input pins. 2 loop_en when the loop_en bit is set to 1 in both registers, the control loop test function is enabled. this allows measurement of the control loop ac gain and phase response with appropriate instrumentation. the control loop signal insertion pin is i mon . the control loop output pin is comp. 1 clim_en when clim_en is set to 1, the current limit time out latchoff functions normally. when this bit is set to 0 in both registers, the current limit latchoff is disabled. in this state, the part can be in current limit indefinitely. 0 res reserved for future use. 0xd3 r/w 0x72 vr config. 1b 1 this register is for security reasons. it has the same format as register 0xd2. bits need to be set in both registers for the function to take effect. 0xd4 r/w 0x03 ton delay 1 0xd5 r/w 0x02 ton rise 1 0xd6 r/w 0x01 ton transition 1 0xd7 r 0x00 v mon voltage 2 this is a 16 bit value that reports back the voltage measured between fb and fbrtn 0xd8 r 0x00 en/vtt voltage 2 this is a 16 bit value that reports back the voltage on the vtt pin. 0xdd r/w 0x00 vout_cal 1 offset command code for v out , max 200 mv 0xde r/w 0x10 loadline calibration 1 this value sets the internal loadline attenuation dac calibration value. the maximum loadline is controlled externally by setting the gain of the current sense amplifier as explained in the applications section. this maximum loadline can then be adjusted from 100% to 0% in 30 steps. each lsb represents a 3.226% change in the load line. 00000 = no load line 10000 = 51.6% of external load line 11111 = 100% of external loadline 0xdf r/w 0x00 loadline set 1 this value sets the internal loadline attenuation dac value. the maximum loadline is controlled externally by setting the gain of the current sense amplifier as explained in the applications section. this maximum loadline can then be adjusted from 100% to 0% in 30 steps. each lsb represents a 3.226% change in the load line. 00000 = no load line 10000 = 51.6% of external load line 11111 = 100% of external load line 0xe0 r/w 0x00 pwrgd hi threshold 1 this value sets the pwrgd hi threshold and the crowbar threshold: code = 00, pwrgd hi = 300 mv (default) code = 01, pwrgd hi = 250 mv code = 10, pwrgd hi = 200 mv code = 11, pwrgd hi = 150 mv
ncp4208 http://onsemi.com 28 cmd code comment # bytes description default r/w 0xe1 r/w 0x00 pwrgd lo threshold 1 this value sets the pwrgd lo threshold: code = 000, pwrgd lo = ? 500 mv (default) code = 001, pwrgd lo = ? 450 mv code = 010, pwrgd lo = ? 400 mv code = 011, pwrgd lo = ? 350 mv code = 100, pwrgd lo = ? 300 mv code = 101, pwrgd lo = ? 250 mv code = 110, pwrgd lo = ? 200 mv code = 111, pwrgd lo = ? 150 mv 0xe2 r/w 0x10 current limit threshold 1 this value sets the internal current limit adjustment value. the default current limit is programmed using a resistor to ground on the limit pin. the value of this register adjusts this value by a percentage between 50% and 146.7%. each lsb represents a 3.33% change in the current limit threshold. 11111 = 146.7% of external current limit 10000 = 100% of external current limit (default) 00000 = 50% of external current limit 0xe3 r/w 0x10 phase bal sw1 1 these values adjust the gain of the internal phase balance amplifiers. the nominal gain is set to 5. these registers can adjust the gain by 25% from 3.75 to 6.25. code = 00000, gain of 3.75 code = 10000, gain of 5 (default) code = 1 1111, gain of 6.25 0xe4 r/w 0x10 phase bal sw2 1 these values adjust the gain of the internal phase balance amplifiers. the nominal gain is set to 5. these registers can adjust the gain by 25% from 3.75 to 6.25. code = 00000, gain of 3.75 code = 10000, gain of 5 (default) code = 1 1111, gain of 6.25 0xe5 r/w 0x10 phase bal sw3 1 these values adjust the gain of the internal phase balance amplifiers. the nominal gain is set to 5. these registers can adjust the gain by 25% from 3.75 to 6.25. code = 00000, gain of 3.75 code = 10000, gain of 5 (default) code = 1 1111, gain of 6.25 0xe6 r/w 0x10 phase bal sw4 1 these values adjust the gain of the internal phase balance amplifiers. the nominal gain is set to 5. these registers can adjust the gain by 25% from 3.75 to 6.25. code = 00000, gain of 3.75 code = 10000, gain of 5 (default) code = 1 1111, gain of 6.25 0xe7 r/w 0x10 phase bal sw5 1 these values adjust the gain of the internal phase balance amplifiers. the nominal gain is set to 5. these registers can adjust the gain by 25% from 3.75 to 6.25. code = 00000, gain of 3.75 code = 10000, gain of 5 (default) code = 1 1111, gain of 6.25 0xe8 r/w 0x10 phase bal sw6 1 these values adjust the gain of the internal phase balance amplifiers. the nominal gain is set to 5. these registers can adjust the gain by 25% from 3.75 to 6.25. code = 00000, gain of 3.75 code = 10000, gain of 5 (default) code = 1 1111, gain of 6.25 0xe9 r/w 0x10 phase bal sw7 1 these values adjust the gain of the internal phase balance amplifiers. the nominal gain is set to 5. these registers can adjust the gain by 25% from 3.75 to 6.25. code = 00000, gain of 3.75 code = 10000, gain of 5 (default) code = 1 1111, gain of 6.25 0xea r/w 0x10 phase bal sw8 1 these values adjust the gain of the internal phase balance amplifiers. the nominal gain is set to 5. these registers can adjust the gain by 25% from 3.75 to 6.25. code = 00000, gain of 3.75 code = 10000, gain of 5 (default) code = 1 1111, gain of 6.25
ncp4208 http://onsemi.com 29 cmd code comment # bytes description default r/w 0xf1 r 0x00 icpu msb 1 0xf6 r/w 0x0002 v mon warn limit 2 v mon warn limit 0xf9 r/w 0x00 mask alert 1 bit name description 7 mask v out masks any alert caused by bits in status v out register. 6 mask i out masks any alert caused by bits in status i out register. 5 res reserved 4 mask temperature not supported 3 mask cml masks any alert caused by bits in status cml register. 2 v mon masks any alert caused by v mon exceeding its high or low limit. 1 res reserved 0 mask p out masks any alert caused by p out exceeding its programmed limit. 0xfa r/w 0x00 mask fault 1 bit name description 7 mask v out fault masks any alert caused by ovp. 6 mask i out fault masks any alert caused by ocp. 0xfb r 0x10 general status 1 bit name description 6 alert 5 power good replaced by bit 3 of the status word command 4 rdy 0xfc r 0x00 phase status 1 bit name description 7 phase 8 this bit is set to 1 when phase 8 is enabled. 6 phase 7 this bit is set to 1 when phase 7 is enabled. 5 phase 6 this bit is set to 1 when phase 6 is enabled. 4 phase 5 this bit is set to 1 when phase 5 is enabled. 3 phase 4 this bit is set to 1 when phase 4 is enabled. 2 phase 3 this bit is set to 1 when phase 3 is enabled. 1 phase 2 this bit is set to 1 when phase 2 is enabled. 0 phase 1 this bit is set to 1 when phase 1 is enabled
ncp4208 http://onsemi.com 30 package dimensions qfn48 7x7, 0.5p case 485aj issue o note 3 seating plane k 0.15 c (a3) a a1 d2 b 1 13 25 48 37 2x 2x e2 48x 12 36 l 48x bottom view top view side view 0.15 c d a b e pin 1 location 0.08 c 0.05 c e 0.10 c 0.05 c a b c notes: 1. dimensions and tolerancing per asme y14.5m, 1994. 2. controlling dimension: millimeters. 3. dimension b applies to the plated terminal and is measured abetween 0.15 and 0.30 mm from terminal tip. 4. coplanarity applies to the exposed pad as well as the terminals. dim min max millimeters a 0.80 1.00 a1 0.00 0.05 a3 0.20 ref b 0.20 0.30 d 7.00 bsc d2 5.00 5.20 e 7.00 bsc e2 5.00 5.20 e 0.50 bsc k 0.20 ??? l 0.30 0.50 note 4 l detail a optional construction 2x scale detail a e/2 dimensions: millimeters 0.50 pitch 5.20 0.30 48x 7.30 *for additional information on our pb ? free strategy and soldering details, please download the on semiconductor soldering and mounting techniques reference manual, solderrm/d. soldering footprint* 1 2x 2x 0.63 48x on semiconductor and are registered trademarks of semiconductor components industries, llc (scillc). scillc reserves the right to mak e changes without further notice to any products herein. scillc makes no warranty, representation or guarantee regarding the suitability of its products for an y particular purpose, nor does scillc assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including wi thout limitation special, consequential or incidental damages. ?typical? parameters which may be provided in scillc data sheets and/or specifications can and do vary in different application s and actual performance may vary over time. all operating parameters, including ?typicals? must be validated for each customer application by customer?s technical experts. scillc does not convey any license under its patent rights nor the rights of others. scillc products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the scillc product could create a sit uation where personal injury or death may occur. should buyer purchase or use scillc products for any such unintended or unauthorized application, buyer shall indemnify and hold scillc and its of ficers, employees, subsidiaries, af filiates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, direct ly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that scillc was negligent regarding the design or manufacture of the part. scillc is an equal opportunity/affirmative action employer. this literature is subject to all applicable copyright laws and is not for resale in any manner. ncp4208/d publication ordering information n. american technical support : 800 ? 282 ? 9855 toll free usa/canada europe, middle east and africa technical support: phone: 421 33 790 2910 japan customer focus center phone: 81 ? 3 ? 5817 ? 1050 literature fulfillment : literature distribution center for on semiconductor p.o. box 5163, denver, colorado 80217 usa phone : 303 ? 675 ? 2175 or 800 ? 344 ? 3860 toll free usa/canada fax : 303 ? 675 ? 2176 or 800 ? 344 ? 3867 toll free usa/canada email : orderlit@onsemi.com on semiconductor website : www.onsemi.com order literature : http://www.onsemi.com/orderlit for additional information, please contact your local sales representative


▲Up To Search▲   

 
Price & Availability of NCP4208MNR2G

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X